front payment - Turkish English Dictionary